Есть много различных select, и нужно отслеживать клики по всем им. Если отслежить клики по id то получится очень много кода. Думаю нужно задать им одинаковый class (form-control), но как в таком случае получить id элемента по котрому был сделан клик?
$(document).ready(function(){
$('.form-control').click(function(){
var clickId = this.id;
function agentShow () {
var n = document.getElementById(clickId).options.selectedIndex;
if (document.getElementById(clickId).options[n].value != "0") {
document.getElementById("dogovor").className="show";
} else {
document.getElementById("dogovor").className="hide";
}
}
});
});
для прописанного id все работает
function agentShow () {
var n = document.getElementById(11).options.selectedIndex;
if (document.getElementById(11).options[n].value != "0") {
document.getElementById("dogovor").className="show";
} else {
document.getElementById("dogovor").className="hide";
}
}
как обобщить? В js новичок прошу сильно не плакать
